import store from '@/store'
import {
	hasApplication
} from '@/config/api.js'

/**
 * 检查是否登录并绑定小区
 */
function checkLoginAndBindCommunity(url) {
	let userInfo = uni.getStorageSync("userInfo");
	if (!userInfo) {
		uni.navigateTo({
			url: '/pages/public/login?to=' + url
		})
	} else {
		if (!userInfo.ownerInfo.ownerId) {
			// if (userInfo && userInfo.userUuid) {
			// 	let params = {
			// 		userId: userInfo.userUuid
			// 	}
			// 	hasApplication(params, (res) => {
			// 		if (res.body.status.statusCode == 0) {
			// 			let hasApplication = res.body.data.hasApplication;
			// 			if (hasApplication) {
			// 				uni.navigateTo({
			// 					url: "/package_mall/pages/user/bindCommunity"
			// 				})
			// 			} else {
			// 				uni.showToast({
			// 					title: "您的申请信息正在审核中，请等待审核完成后再次绑定！",
			// 					icon: "none",
			// 					duration: 2000
			// 				})
			// 			}
			// 		}
			// 	}, false)
			// }
			uni.navigateTo({
				url: "/package_mall/pages/user/bindCommunity"
			})
		} else {
			uni.navigateTo({
				url: url
			})
		}
	}
}


/**
 * 检查是否登录
 */
function checkLogin(url) {
	let userToken = uni.getStorageSync("userToken");
	if (!userToken) {
		uni.navigateTo({
			url: '/pages/public/login?to=' + url
		})
	} else {
		uni.navigateTo({
			url: url
		})
	}
}



export default {
	checkLoginAndBindCommunity,
	checkLogin
}
